package fr.vahren.sriksal.business;

import java.util.List;

import fr.vahren.sriksal.business.exception.InternalErrorException;
import fr.vahren.sriksal.controller.bean.MapTile;

public interface IMapBusiness {

	long saveMap(MapTile[][] map, long userId);

	MapTile[][] getMap(long id);

	void addTown(long tileId) throws InternalErrorException;

	List<Long[]> getMapList(long id);

	MapTile[][] getMapByMapId(long mapId);

	List<Long[]> getAvailableMapList(long userId);

}
